package cn.jy.nvr.service.impl;

import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import cn.jy.nvr.service.Sync2jyInterface;
import cn.jy.nvr.service.Sync2jyQuartzJob;

@Service("sync2jyJob")
public class Sync2jyQuartzJobImpl implements Sync2jyQuartzJob {

	private Logger logger=Logger.getLogger(Sync2jyQuartzJobImpl.class);
	
	@Autowired
	Sync2jyInterface sync2Jingying;
	
	public void doExec() throws Exception{
		logger.info("执行定时任务：从佳颖数据库同步营运流程数据到精英数据库    开始~~~~~~~~~~~~~~~~~~~~");
		
		/*
		 * 同步建档信息
		 */
		sync2Jingying.doProviderBaseInfoExec();
		/*
		 * 同步登记信息
		 */
		sync2Jingying.doProviderRegisterExec();
		/*
		 * 同步体检信息
		 */
		sync2Jingying.doBodyCheckExec();
		/*
		 * 同步分配信息
		 */
		sync2Jingying.doAllotExec();
		/*
		 * 同步小样采集信息
		 */
		sync2Jingying.doSampleCollectionExec();
		/*
		 * 同步化检信息
		 */
		sync2Jingying.doAssayExec();
		/*
		 * 同步采浆信息
		 */
		sync2Jingying.doCollectionExec();
		/*
		 * 同步费用发放信息
		 */
		sync2Jingying.doCostExec();
		/*
		 * 同步血浆入库【热合】信息
		 */
		sync2Jingying.doHeatExec();
		
		/*
		 * 同步胸片信息
		 */
		sync2Jingying.doXpExec();
		
		/*
		 * 同步日志信息
		 */
		sync2Jingying.doLogExec();
		
		
		
		
		logger.info("执行定时任务：从佳颖数据库同步营运流程数据到精英数据库    结束~~~~~~~~~~~~~~~~~~~~");
	}
}
